SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_RegistroDeLiquidaciones
AS
SELECT tb_Liquidaciones.Mes, tb_Liquidaciones.Anio, 
    tb_Agentes.Documento, tb_Agentes.Nombres, 
    tb_Agentes.idAgente, tb_Liquidaciones.idLiquidacion, 
    Remunerativo.MontoHaberes Remunerativo, 
    Remunerativo.idRegistroLiquidacion, 
    tb_Organizaciones.Nombre, tb_Organizaciones.CUISE, 
    tb_TiposDeDocumento.Descripcion,
    Aportes.MontoDescuento Aportes,
    Contribucion.MontoDescuento Contribucion, S.CargoSalarial, NumeroAfiliado
FROM tb_RegistroDeLiquidaciones Remunerativo INNER JOIN
    tb_Liquidaciones ON 
    Remunerativo.Liquidacion = tb_Liquidaciones.idLiquidacion
     INNER JOIN
    tb_Agentes ON 
    Remunerativo.Agente = tb_Agentes.idAgente INNER
     JOIN
    tb_Organizaciones ON 
    tb_Liquidaciones.Organizacion = tb_Organizaciones.idOrganizaciones
     INNER JOIN
    tb_Afiliaciones ON 
    tb_Agentes.idAgente = tb_Afiliaciones.idAgente INNER JOIN
    tb_TiposDeDocumento ON 
    tb_Agentes.TipoDocumento = tb_TiposDeDocumento.idTipoDocumento
    INNER JOIN tb_RegistroDeLiquidaciones Aportes On idLiquidacion = Aportes.Liquidacion And Aportes.Servicio = Remunerativo.Servicio
    INNER JOIN tb_RegistroDeLiquidaciones Contribucion On idLiquidacion = Contribucion.Liquidacion And Aportes.Servicio = Contribucion.Servicio
    INNER JOIN tb_ServiciosAgentes S On idServicioAgente = Aportes.Servicio
    WHERE Remunerativo.Concepto = 16 And Aportes.Concepto = 11 And Contribucion.Concepto = 10 And Organismo = 1

-- Remunerativo 	->Total Remunerativo
-- Aportes 	->13%








GO
GRANT SELECT ON  [dbo].[vw_RegistroDeLiquidaciones] TO [SoloVer]
GO
